#!/bin/bash

# 定义积分下限和上限
a=1
b=20

# 定义误差精度列表
epsilons=(1e-1 1e-2 1e-3 1e-4 1e-5 1e-6 1e-7 1e-8 1e-9 1e-10)

# 定义输出文件
output_file="output.csv"

# 清空之前的结果文件
> $output_file

# 循环每个 epsilon 值并执行程序
for epsilon in "${epsilons[@]}"; do
    echo "运行： a=$a, b=$b, epsilon=$epsilon"
    python3 main.py --a $a --b $b --epsilon $epsilon
done

echo "所有计算完成，结果已保存到 $output_file"

python3 utils/graph.py